package com.xt.purchasingsystem.service.stockManagementService;


import com.xt.purchasingsystem.dto.DFileDto;
import com.xt.purchasingsystem.model.SCell;
import com.xt.purchasingsystem.utils.Result;

/**
 * 库存管理-->安全库存配置管理的所有业务
 * Author: 老姚
 * Date:  2020/3/22 17:40
 */
public interface SafetyInventoryConfigurationManageService {
    /**
     * 多条件分页查询未分配库存的产品档案的业务
     * @param dFileDto
     * @return
     */
    Result queryAllDFileByUnallocatedInventory(DFileDto dFileDto);

    /**
     * 制定安全库存配置单的业务
     * @param sCell
     * @return
     */
    Result addSafetyInventoryConfiguration(SCell sCell);

    /**
     * 分页查询未审核的库存配置单的业务
     * @param currNo
     * @param pageSize
     * @return
     */
    Result getAllUnreviewedScellByPage(Integer currNo, Integer pageSize);

    /**
     * 审核库存配置单的业务
     * @param sCell
     * @return
     */
    Result reviewSafetyInventoryConfiguration(SCell sCell);


}
